Skip to content

Bump sphinx-tabs from 3.4.7 to 3.5.0#721

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sphinx-tabs-3.5.0
Closed

Bump sphinx-tabs from 3.4.7 to 3.5.0#721
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sphinx-tabs-3.5.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Bumps sphinx-tabs from 3.4.7 to 3.5.0.

Release notes

Sourced from sphinx-tabs's releases.

v3.5.0

What's Changed

New Contributors

Full Changelog: executablebooks/sphinx-tabs@v3.4.7...v3.5.0

Changelog

Sourced from sphinx-tabs's changelog.

3.5.0 - 2026-03-02

  • Adding support for up to Sphinx 9.1 and dropped support for versions <7.
  • Adding support for docutils 0.22.
  • Adding support for up to Python 3.14 and dropped support for versions <3.10.

3.4.5 - 2024-01-21

Removed

  • docutils version pin

3.4.2 - 2023-19-22

Added

  • Testing for Python 3.11 and 3.12

Removed

  • Dependency on unsupported sphinx_testing package

3.4.2 - 2023-19-22

Fixed

  • tests for sphinx 7.2
  • slice assignment in update_context(), which was removing JS scripts from other sphinx extensions/themes on pages where tabs were not used

Added

  • Note in docs to clarify that include directive can't be used within a code-tab

3.4.1 - 2022-07-02

Added

  • Weekly scheduled testing, to catch breaking changes in unpinned dependencies

Changed

  • docutils version pin to allow use of verison 0.18.x

Removed

  • sphinx version pinning - only the latest version of sphinx will now be fully supported, but previous versions will work if sphinx dependencies (i.e. jinja2) are managed correctly. This is inline with the approach at sphinx
  • tests that were specific to older versions of sphinx and pygments
  • jinja2 version pinning, as this is now pinned in latest version of sphinx

3.4.0 - 2022-06-26

Added

... (truncated)

Commits
  • 4ee56c6 Release v3.5.0
  • eeb478f Update packaging command in CI
  • 505d776 MAINT: adding basic build-system
  • 1af2528 Finalizing changelog for v3.5.0
  • f682229 MAINT: ignoring bots for changelog
  • 40f50ad MAINT: renaming the default branch to main (#219)
  • fcb455c MAINT: dropping sphinx<7 and python<3.10 versions (#218)
  • bb0be82 Bump the actions group in /.github/workflows with 3 updates (#217)
  • 853e580 MAINT: adding dependabot (#215)
  • 3bab12d MAINT: adding new python versions to testing (#216)
  • Additional commits viewable in compare view

Greptile Summary

This is a routine automated dependency bump of sphinx-tabs from 3.4.7 to 3.5.0 in the docs optional-dependencies group. The new release adds support for Sphinx 9.1 and Docutils 0.22, and drops support for Sphinx < 7 and Python < 3.10 — neither of which affects this project since it already requires Python ≥ 3.10 and pins sphinx<9.

Confidence Score: 5/5

Safe to merge — single-line docs dependency version bump with no compatibility concerns.

The change is a single-line version bump of a documentation-only dependency. The project's Python ≥ 3.10 and sphinx<9 constraints are fully compatible with sphinx-tabs 3.5.0's requirements (Python ≥ 3.10, Sphinx ≥ 7). No runtime code is affected.

No files require special attention.

Important Files Changed

Filename Overview
pyproject.toml Bumps sphinx-tabs from 3.4.7 to 3.5.0 in the docs optional-dependencies group; no other changes.

Reviews (2): Last reviewed commit: "Bump sphinx-tabs from 3.4.7 to 3.5.0" | Re-trigger Greptile

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 5, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.82%. Comparing base (360afac) to head (9b6e807).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #721   +/-   ##
=======================================
  Coverage   74.82%   74.82%           
=======================================
  Files          56       56           
  Lines        8096     8096           
  Branches     1577     1577           
=======================================
  Hits         6058     6058           
  Misses       1422     1422           
  Partials      616      616           
Flag Coverage Δ
3.10 74.80% <ø> (+0.02%) ⬆️
3.11 74.80% <ø> (+0.02%) ⬆️
3.12 74.80% <ø> (ø)
3.13 74.80% <ø> (ø)
macos-latest 74.75% <ø> (ø)
ubuntu-latest 74.75% <ø> (ø)
windows-latest 74.76% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 3.4.7 to 3.5.0.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases)
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/main/CHANGELOG.md)
- [Commits](executablebooks/sphinx-tabs@v3.4.7...v3.5.0)

---
updated-dependencies:
- dependency-name: sphinx-tabs
  dependency-version: 3.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@waltsims
Copy link
Copy Markdown
Owner

Superseded by #733. sphinx-toolbox 4.1.2 requires sphinx-tabs<3.4.7, so we can't take 3.5.0 right now — #733 pins tabs to 3.4.5 instead. (We could only get tabs 3.5.0 by using sphinx-toolbox 4.2.0rc1, which is a pre-release.)

@waltsims waltsims closed this May 16, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 16, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/sphinx-tabs-3.5.0 branch May 16, 2026 16:43
waltsims added a commit that referenced this pull request May 16, 2026
sphinx-toolbox 4.1.2 requires sphinx-tabs<3.4.7, so tabs is pinned
to 3.4.5 (the highest version satisfying that constraint).

The sphinx<9 pin from #714 is kept: sphinx-toolbox 4.1.2 still does
`from sphinx.ext.autodoc import logger`, which Sphinx 9 removed.

Supersedes #700 (toolbox bump) and #721 (tabs bump to 3.5.0, which
cannot coexist with the toolbox 4.1.2 constraint).

Verified locally: `uv sync --extra docs` resolves cleanly and
`sphinx-build -b html docs/` completes successfully.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant